<?php
class Giangvien extends CI_Controller {
	public $data;
	public function __construct()
	{
		parent::__construct();
        $this->load->model(array('admin/m_giangvien','admin/m_baigiang','user_model'));
        $this->data['tinyMCE']=true;
        
        $this->is_logged_in();
        $this->isTeacher();
        $this->isAdmin();
	}
    function is_logged_in()
	{
		$is_logged_in = $this->session->userdata('logged_in');
		if(!isset($is_logged_in) || $is_logged_in != true)
		{
            return false;	
		}		
        else
        {
            return true;
        }
	}
    function isAdmin(){
        $isAdmin = $this->session->userdata('isAdmin');
        if($isAdmin == '' || $isAdmin != 'isAdmin')
		{
            return false;	
		}		
        else
        {
            return true;
        }
    }
    function isTeacher(){
        $isTeacher = $this->session->userdata('isTeacher');
        if($isTeacher == '' || $isTeacher != 'isTeacher')
		{
            return false;	
		}		
        else
        {
            return true;
        }
    }
	public function index()
	{
        if($this->isAdmin()){
            $this->data['title']="Trang Giảng Viên.";
            $this->data['giangvien']= $this->m_giangvien->get_select();
            
            $this->load->view('admin/giangvien',$this->data);
        }else{
            echo "Không là Admin";
        }
        
    }
    public function show()
    {
        if($this->isAdmin()){
            $this->data['khoahoc']= $this->m_giangvien->get_select();
            $this->load->view('admin/khoahoc/v_khoahoc',$this->data);
        }else{
            echo "Không là Admin";
        }
    }
	
    public function insert(){
         if($this->isAdmin()){
             if(isset($_POST['btnsubmit']) && $_POST['btnsubmit']){
                
               /* $ten = $this->input->post('ten_khoahoc');
                $noidung = $this->input->post('noidung');
                $tl = $this->input->post('thoi_luong');
                $time = $this->input->post('time_start');
                $mon = $this->input->post('mon');
                $giangvien = $this->input->post('giang_vien');
                $nganh = $this->input->post('nganh');*/
                $ten_mon = $this->input->post('ten_mon');
                $nganh = $this->input->post('id_menu');
                $tinchi = $this->input->post('tinchi');
                //if($this->m_giangvien->insertKhoahoc($ten, $noidung, $tl, $time, $mon, $giangvien, $nganh)){
                if($this->m_giangvien->insertmon($ten_mon, $nganh, $tinchi)){
                    //Thanh cong
                    $this->data['title'] = "Thêm thành công";
                    echo "<script>alert('Thêm thành công!!!');</script>";
                }else{
                    //False
                    $this->data['title'] = "Thêm thất bại";
                }
                $this->load->view('admin/giangvien',$this->data);
             }
        }else{
            echo "Không là Admin";
        }
    }
    public function delete($id)
    {
        if($this->isAdmin()){
            $id = (int)$this->uri->segment(4);
            if($id == ''){
                $this->data['title'] = "ID không hợp lệ";
            }else{
                if($this->m_giangvien->get_delete($id)){
                     $this->data['title'] = "Xóa thành công";
                     echo "<script>alert('Xóa thành công!!!');</script>";
                     
                }else{
                    $this->data['title'] = "Hệ thống đang bảo trì";
                }
            }
            
            $this->show();
        }else{
            echo "Không là Admin";
        }
    }
}